package Listas;

/**
 *
 * @author Diego
 */
public class Nodo_Arrendatario {

    private String NroDocumento;
    private String Nombre;
    private String Apellido;
    private String Email;
    private String TelefonoFijo;
    private String TelefonoCelular;
    private String Profesion;
    private String NroHijos;
    Nodo_Arrendatario liga = null;

    public Nodo_Arrendatario(String NroDocumento, String Nombre, String Apellido, String Email, String TelefonoFijo, String TelefonoCelular, String Profesion, String NroHijos) {
        this.NroDocumento = NroDocumento;
        this.Nombre = Nombre;
        this.Apellido = Apellido;
        this.Email = Email;
        this.TelefonoFijo = TelefonoFijo;
        this.TelefonoCelular = TelefonoCelular;
        this.Profesion = Profesion;
        this.NroHijos = NroHijos;
        this.liga = null;
    }

    /*
     * Este es uno de los contructores, en el cual se inicializa los atributos de un articulo en sus valores nulos.
     * 
     * @return                  no retorna.
     */
    public Nodo_Arrendatario() {
        this.NroDocumento = "";
        this.Nombre = "";
        this.Apellido = "";
        this.Email = "";
        this.TelefonoFijo = "";
        this.TelefonoCelular = "";
        this.Profesion = "";
        this.NroHijos = "";
        this.liga = null;
    }
    /*
     * Este mÃ©todo nos devuelve la liga a de articulo, es decir el articulo siguiente.
     * 
     * @return        Nos retorna el siguiente articulo en la lista, en el caso de ser el ultimo devuelve null.
     */

    public Nodo_Arrendatario getLiga() {
        return liga;
    }

    /*
     * Este mÃ©todo asigna la liga del siguiente articulo, en caso de ser el ultimo se coloca Null.
     * 
     * @return        No retorna nada.
     */
    public void setLiga(Nodo_Arrendatario liga) {
        this.liga = liga;
    }

    /**
     * Metodo que envia el numero de documento
     *
     * @return String NroDocumento
     * @
     */
    public String getNroDocumento() {

        return NroDocumento;
    }

    /**
     * Metodo que recibe y guarda el numero de documento
     *
     * @param NroDocumento String
     */
    public void setNroDocumento(String NroDocumento) {

        this.NroDocumento = NroDocumento;
    }

    /**
     * Metodo que envia el Nombre
     *
     * @return String Nombre
     * @
     */
    public String getNombre() {

        return Nombre;
    }

    /**
     * Metodo que recibe y guarda el Nombre
     *
     * @param Nombre String
     *
     */
    public void setNombre(String Nombre) {

        this.Nombre = Nombre;
    }

    /**
     * Metodo para obtener el numero de documento
     *
     * @return String NroDocumento
     * @
     */
    public String getApellido() {

        return Apellido;
    }

    /**
     * Metodo que recibe y guarda el Apellido
     *
     * @param Apellido String
     */
    public void setApellido(String Apellido) {

        this.Apellido = Apellido;
    }

    /**
     * Metodo que envia el email
     *
     * @return String Email
     *
     */
    public String getEmail() {

        return Email;
    }

    /**
     * Metodo que recibe y guarda el email
     *
     * @param Email String
     */
    public void setEmail(String Email) {

        this.Email = Email;
    }

    /**
     * Metodo que envia el numero del telefono fijo
     *
     * @return String RelefonoFijo
     *
     */
    public String getTelefonoFijo() {

        return TelefonoFijo;
    }

    /**
     *
     * @param TelefonoFijo String
     *
     */
    public void setTelefonoFijo(String TelefonoFijo) {
        this.TelefonoFijo = TelefonoFijo;
    }

    /**
     * Metodo que envia el numero del telefono celular
     *
     * @return NroDocumento String
     *
     */
    public String getTelefonoCelular() {

        return TelefonoCelular;
    }

    /**
     * Metodo que recibe y guarda el numero del telefono celular
     *
     * @param TelefonoCelular String
     */
    public void setTelefonoCelular(String TelefonoCelular) {
        this.TelefonoCelular = TelefonoCelular;
    }

    /**
     * Metodo que envia la profesion
     *
     * @return String Profesion
     *
     */
    public String getProfesion() {

        return Profesion;
    }

    /**
     * Metodo que recibe y guarda la profesion
     *
     * @param Profesion String
     */
    public void setProfesion(String Profesion) {

        this.Profesion = Profesion;
    }

    /**
     * Metodo que envia el Numero de hijos
     *
     * @return NroHijos String
     *
     */
    public String getNroHijos() {

        return NroHijos;
    }

    /**
     * Metodo que recibe y guarda el Numero de hijos
     *
     * @param NroHijos String
     */
    public void setNroHijos(String NroHijos) {

        this.NroHijos = NroHijos;
    }

}
